341669
128256
211352
875676
218494
847543
227117
252142
925639
33652
308753
57814
5308799
3734581
3248148
2567804
2307988
2154609
2073358
194378
1853118
1751136
1746196
1668471